﻿/**
 * @file my_define.h
 * @brief this is a brief description
 * @details this is the detail description.
 * @author fulong 
 * @data 7/22/2014
 * @version 1.0
 * @par Copyright (c):
 * @par First build
 *     version: fulong 
 *     data: 7/22/2014
 */
#ifndef __MY_DEFINE_H__
#define __MY_DEFINE_H__

#define var_link(x,y) x##y
#define macro_link(x,y) var_link(x,y)

#define    KEY_UNPRESS  0xFFFFFFFF
//*!< 使用R8C芯片 */
//#define __R8C
#ifdef __R8C
#ifndef __far
#define __far far
#endif
#endif
/*!< 使用stm32芯片*/
#define __STM32
#ifdef __STM32
#ifndef __far
#define __far
#endif
#endif
//*!< 工程使用的是星特11033的板 */
//#define __XT11033__
//*!< 工程使用的是星特14012的板 */
//#define __XT14012__
//*!< 工程使用的是星特14042的板 */
//#define __XT14042__
/*!< 工程使用的是星特14032的板  */
#define __XT14032__

//#define __DEBUG__
//#define __BOARD_TEST__
#define __DEBUG_UART__
#ifdef __DEBUG_UART__

#endif
#include "../bsp/board_config.h"
/*!< 延时占用标志 */
enum {
    MENU_DELAY_FLAG, /*!< 菜单内部操作时间标志 */
    MENU_FLASH_FLAG, /*!< 文本闪烁间隔标志 */
    MENU_FLASH_FLAG1, /*!< 文本闪烁间隔标志 */
    MENU_FLASH_FLAG2, /*!< 文本闪烁间隔标志 */
    MENU_DISPLAY_FLAG, /*!< 文本动态显示标志 */
    ACTION_DELAY_FLAG,
    ACTION_DELAY_FLAG1,
    ACTION_DELAY_FLAG2,
    ACTION_DELAY_FLAG3,
    TEMP_SAMPLE_FLAG,
    INPUT_DELAY_FLAG,
    KEY_DELAY_FLAG,
    MENU_INNER_DELAY_FLAG, /*!< 菜单内部延时操作标志 */
    TWINKLE_LED_DELAY,
    TEST_DELAY_FLAG
};
#endif /* __MY_DEFINE_H__ */


